package org.zhuzx.util;

/**
 * 纯文本类的常量集，所有声明的常量都是普通字符串作为纯文本引用，只有字面含义，不具备正则或者格式化等特殊用途。
 * @author zhuzx 2022/9/1
 */
public class TextConstants {

	/** 分隔HTTP实体域的分隔符 */
	public static final String HTTP_ENTITY_SEPARATOR = "--------entity_separator--------";

	/** 作为一个用户标识，当业务系统以非人工方式变更数据时，用它填充到创建人、修改人之类的字段。*/
	public static final String SYS_AUTO = "SYS_AUTO";

	/** 作为一个未知名称的标识，使用场景：一个id找不到对应的记录，或者映射到了空name。*/
	public static final String UNKNOWN = "UNKNOWN";
	
	/** 某个值为空但需要展示可读的替代文本时可以使用这个 */
	public static final String BLANK_REPLACEMENT = "无";

	/** 用来表示一个实际不存在的伪值 */
	public static final String FAKE_ITEM = "FAKE_ITEM";

	/** 数据操作类型-新增 */
	public static final String CREATE = "CREATE";
	/** 数据操作类型-修改 */
	public static final String UPDATE = "UPDATE";
	/** 数据操作类型-删除 */
	public static final String DELETE = "DELETE";
	/** 数据操作类型-查看 */
	public static final String READ = "READ";

}
